package com.resou.reader.data.signin.model;

/**
 * 签到成功的结果实体类
 */
public class SignIn {

    /**
     * signInNovel : {"id":null,"platformId":"null","novelName":"null","coverUrl":"http:null","createTime":1544070810443,"novelCoinPrice":0,"novelChannel":"null","novelCnyPrice":0,"novelDescription":"null","novelPic":"null","novelType":"null","novelLabel":"null","chapterNum":0,"validityDate":1544070810443,"freeType":0,"updateChapterId":"null","updateChapterName":"null","authorId":"null","authorName":"null","thousandPrice":0,"sectionPrice":0,"freeTimeFrom":1544070810443,"freeTimeTo":1544070810443,"updateContent":"null","totalFavorite":0,"totalRecommend":0,"totalReject":0,"totalWord":0,"updateTime":1544070810443,"totalClick":0,"serialStatus":0,"parentCategoryId":"null","parentCategoryName":"null","level":0,"novelStatus":null,"keywords":"null","categoryId":"null","categoryName":"null","authorization":0,"bookPursuitVolume":0,"retention":null,"dailyUpdate":0,"firstChapterId":null}
     * isShowNovel : 0
     * signInVoucher : 13
     * signInPrompt : 人品爆发啦~获得13个热券，明天再来吧！
     */

    private SignInNovelBean signInNovel;
    private int isShowNovel;
    private int signInVoucher;
    private String signInPrompt;
    private int currency;   //签到后用户的热币数量
    private int voucher;    //签到后用户的热卷数量

    public SignInNovelBean getSignInNovel() {
        return signInNovel;
    }

    public void setSignInNovel(SignInNovelBean signInNovel) {
        this.signInNovel = signInNovel;
    }

    public int getIsShowNovel() {
        return isShowNovel;
    }

    public void setIsShowNovel(int isShowNovel) {
        this.isShowNovel = isShowNovel;
    }

    public int getSignInVoucher() {
        return signInVoucher;
    }

    public void setSignInVoucher(int signInVoucher) {
        this.signInVoucher = signInVoucher;
    }

    public String getSignInPrompt() {
        return signInPrompt;
    }

    public void setSignInPrompt(String signInPrompt) {
        this.signInPrompt = signInPrompt;
    }

    public int getCurrency() {
        return currency;
    }

    public void setCurrency(int currency) {
        this.currency = currency;
    }

    public int getVoucher() {
        return voucher;
    }

    public void setVoucher(int voucher) {
        this.voucher = voucher;
    }

    public static class SignInNovelBean {

        /**
         * id : null
         * platformId : null
         * novelName : null
         * coverUrl : http:null
         * createTime : 1544070810443
         * novelCoinPrice : 0
         * novelChannel : null
         * novelCnyPrice : 0
         * novelDescription : null
         * novelPic : null
         * novelType : null
         * novelLabel : null
         * chapterNum : 0
         * validityDate : 1544070810443
         * freeType : 0
         * updateChapterId : null
         * updateChapterName : null
         * authorId : null
         * authorName : null
         * thousandPrice : 0
         * sectionPrice : 0
         * freeTimeFrom : 1544070810443
         * freeTimeTo : 1544070810443
         * updateContent : null
         * totalFavorite : 0
         * totalRecommend : 0
         * totalReject : 0
         * totalWord : 0
         * updateTime : 1544070810443
         * totalClick : 0
         * serialStatus : 0
         * parentCategoryId : null
         * parentCategoryName : null
         * level : 0
         * novelStatus : null
         * keywords : null
         * categoryId : null
         * categoryName : null
         * authorization : 0
         * bookPursuitVolume : 0
         * retention : null
         * dailyUpdate : 0
         * firstChapterId : null
         */

        private Object id;
        private String platformId;
        private String novelName;
        private String coverUrl;
        private long createTime;
        private int novelCoinPrice;
        private String novelChannel;
        private int novelCnyPrice;
        private String novelDescription;
        private String novelPic;
        private String novelType;
        private String novelLabel;
        private int chapterNum;
        private long validityDate;
        private int freeType;
        private String updateChapterId;
        private String updateChapterName;
        private String authorId;
        private String authorName;
        private int thousandPrice;
        private int sectionPrice;
        private long freeTimeFrom;
        private long freeTimeTo;
        private String updateContent;
        private int totalFavorite;
        private int totalRecommend;
        private int totalReject;
        private int totalWord;
        private long updateTime;
        private int totalClick;
        private int serialStatus;
        private String parentCategoryId;
        private String parentCategoryName;
        private int level;
        private Object novelStatus;
        private String keywords;
        private String categoryId;
        private String categoryName;
        private int authorization;
        private int bookPursuitVolume;
        private Object retention;
        private int dailyUpdate;
        private Object firstChapterId;

        public Object getId() {
            return id;
        }

        public void setId(Object id) {
            this.id = id;
        }

        public String getPlatformId() {
            return platformId;
        }

        public void setPlatformId(String platformId) {
            this.platformId = platformId;
        }

        public String getNovelName() {
            return novelName;
        }

        public void setNovelName(String novelName) {
            this.novelName = novelName;
        }

        public String getCoverUrl() {
            return coverUrl;
        }

        public void setCoverUrl(String coverUrl) {
            this.coverUrl = coverUrl;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public int getNovelCoinPrice() {
            return novelCoinPrice;
        }

        public void setNovelCoinPrice(int novelCoinPrice) {
            this.novelCoinPrice = novelCoinPrice;
        }

        public String getNovelChannel() {
            return novelChannel;
        }

        public void setNovelChannel(String novelChannel) {
            this.novelChannel = novelChannel;
        }

        public int getNovelCnyPrice() {
            return novelCnyPrice;
        }

        public void setNovelCnyPrice(int novelCnyPrice) {
            this.novelCnyPrice = novelCnyPrice;
        }

        public String getNovelDescription() {
            return novelDescription;
        }

        public void setNovelDescription(String novelDescription) {
            this.novelDescription = novelDescription;
        }

        public String getNovelPic() {
            return novelPic;
        }

        public void setNovelPic(String novelPic) {
            this.novelPic = novelPic;
        }

        public String getNovelType() {
            return novelType;
        }

        public void setNovelType(String novelType) {
            this.novelType = novelType;
        }

        public String getNovelLabel() {
            return novelLabel;
        }

        public void setNovelLabel(String novelLabel) {
            this.novelLabel = novelLabel;
        }

        public int getChapterNum() {
            return chapterNum;
        }

        public void setChapterNum(int chapterNum) {
            this.chapterNum = chapterNum;
        }

        public long getValidityDate() {
            return validityDate;
        }

        public void setValidityDate(long validityDate) {
            this.validityDate = validityDate;
        }

        public int getFreeType() {
            return freeType;
        }

        public void setFreeType(int freeType) {
            this.freeType = freeType;
        }

        public String getUpdateChapterId() {
            return updateChapterId;
        }

        public void setUpdateChapterId(String updateChapterId) {
            this.updateChapterId = updateChapterId;
        }

        public String getUpdateChapterName() {
            return updateChapterName;
        }

        public void setUpdateChapterName(String updateChapterName) {
            this.updateChapterName = updateChapterName;
        }

        public String getAuthorId() {
            return authorId;
        }

        public void setAuthorId(String authorId) {
            this.authorId = authorId;
        }

        public String getAuthorName() {
            return authorName;
        }

        public void setAuthorName(String authorName) {
            this.authorName = authorName;
        }

        public int getThousandPrice() {
            return thousandPrice;
        }

        public void setThousandPrice(int thousandPrice) {
            this.thousandPrice = thousandPrice;
        }

        public int getSectionPrice() {
            return sectionPrice;
        }

        public void setSectionPrice(int sectionPrice) {
            this.sectionPrice = sectionPrice;
        }

        public long getFreeTimeFrom() {
            return freeTimeFrom;
        }

        public void setFreeTimeFrom(long freeTimeFrom) {
            this.freeTimeFrom = freeTimeFrom;
        }

        public long getFreeTimeTo() {
            return freeTimeTo;
        }

        public void setFreeTimeTo(long freeTimeTo) {
            this.freeTimeTo = freeTimeTo;
        }

        public String getUpdateContent() {
            return updateContent;
        }

        public void setUpdateContent(String updateContent) {
            this.updateContent = updateContent;
        }

        public int getTotalFavorite() {
            return totalFavorite;
        }

        public void setTotalFavorite(int totalFavorite) {
            this.totalFavorite = totalFavorite;
        }

        public int getTotalRecommend() {
            return totalRecommend;
        }

        public void setTotalRecommend(int totalRecommend) {
            this.totalRecommend = totalRecommend;
        }

        public int getTotalReject() {
            return totalReject;
        }

        public void setTotalReject(int totalReject) {
            this.totalReject = totalReject;
        }

        public int getTotalWord() {
            return totalWord;
        }

        public void setTotalWord(int totalWord) {
            this.totalWord = totalWord;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public int getTotalClick() {
            return totalClick;
        }

        public void setTotalClick(int totalClick) {
            this.totalClick = totalClick;
        }

        public int getSerialStatus() {
            return serialStatus;
        }

        public void setSerialStatus(int serialStatus) {
            this.serialStatus = serialStatus;
        }

        public String getParentCategoryId() {
            return parentCategoryId;
        }

        public void setParentCategoryId(String parentCategoryId) {
            this.parentCategoryId = parentCategoryId;
        }

        public String getParentCategoryName() {
            return parentCategoryName;
        }

        public void setParentCategoryName(String parentCategoryName) {
            this.parentCategoryName = parentCategoryName;
        }

        public int getLevel() {
            return level;
        }

        public void setLevel(int level) {
            this.level = level;
        }

        public Object getNovelStatus() {
            return novelStatus;
        }

        public void setNovelStatus(Object novelStatus) {
            this.novelStatus = novelStatus;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public String getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }

        public String getCategoryName() {
            return categoryName;
        }

        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }

        public int getAuthorization() {
            return authorization;
        }

        public void setAuthorization(int authorization) {
            this.authorization = authorization;
        }

        public int getBookPursuitVolume() {
            return bookPursuitVolume;
        }

        public void setBookPursuitVolume(int bookPursuitVolume) {
            this.bookPursuitVolume = bookPursuitVolume;
        }

        public Object getRetention() {
            return retention;
        }

        public void setRetention(Object retention) {
            this.retention = retention;
        }

        public int getDailyUpdate() {
            return dailyUpdate;
        }

        public void setDailyUpdate(int dailyUpdate) {
            this.dailyUpdate = dailyUpdate;
        }

        public Object getFirstChapterId() {
            return firstChapterId;
        }

        public void setFirstChapterId(Object firstChapterId) {
            this.firstChapterId = firstChapterId;
        }
    }
}
